<?php
/**
 * <https://y.st./>
 * Copyright © 2019 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'I don&apos;t wear crosses.',
	'takedown' => '2017-11-01',
	'<{body}>' => <<<END
<img src="/img/CC_BY-SA_4.0/y.st./weblog/2019/08/03.jpg" alt="Trees beside the road" class="framed-centred-image" width="800" height="480"/>
<section id="diet">
	<h2>Dietary intake</h2>
	<p>
		Last night after work, I put steak sauce on that potato and onion mixture I couldn&apos;t bring myself to eat for dinner, and put it in the refrigerator.
		I planned to have it for lunch, but instead, I had it for breakfast, then had 100 grams of cereal and 100 grams of soy milk for lunch.
		For dinner, I made a veggie patty, tapioca cheese, and pickle sandwich.
	</p>
</section>
<section id="drudgery">
	<h2>Drudgery</h2>
	<p>
		My follow-up from the issue I reported yesterday:
	</p>
	<blockquote>
		<p>
			I can&apos;t find a copy of <code>OrbitControls.js</code> that still works.
			There are a few hosted copies of the script, but they&apos;re all just as broken.
			My best guess is that something the script pulls in is broken, so all exact or near-exact copies of the script aren&apos;t going to work any more.
			I don&apos;t know how to fix that.
		</p>
		<p>
			One thing we can do to get around the problem though is to use <code>ObjectControls.js</code> instead.
			You&apos;ll need to include a link to <code>https://cdn.rawgit.com/albertopiras/threeJS-object-controls/master/ObjectControls.js</code> in your code to do it.
			Another thing to note is that this rotates a single object, not the whole scene, so you&apos;ll want to attach the objects to each other (instead of adding them directly to the scene; use <code>main_object.add(lesser_object)</code>, not <code>scene.add(lesser_object)</code>) and only add one object to the scene directly.
			Put the object controls on that main object, and it should force the other objects to move with it.
			It&apos;s not a solution, but it&apos;s a workaround.
		</p>
		<p>
			Oh, yeah.
			Also, make sure to remove all references to the <var>cameraControls</var> object.
			Creating this object will prevent rendering, as mentioned before, but leaving in references to the object without creating the object will also prevent rendering, so comment them all out.
		</p>
	</blockquote>
</section>
<section id="Minetest">
	<h2>Minetest</h2>
	<img src="/img/CC_BY-SA_3.0/minetest.net./weblog/2019/08/03.png" alt="The tunnel, mostly carved out, with the ceiling already installed" class="framed-centred-image" width="1024" height="600"/>
	<p>
		I don&apos;t think I have enough rails to get my work at World&apos;s Navel done, but I haven&apos;t tried to do any calculations.
		I&apos;m working on getting the tunnel built, and have the crossroad dug out.
		Again, my wood supply is my limiting factor here, as I have to cook the cobble to get the stone I craft into blocks and bricks for the boundaries of the tunnel.
		This place is sort of special to me though, so unlike other places I&apos;ve visited, I&apos;m not stripping away the resources I find on the outside of the island, such as the sand.
		I suppose I might take the sand later, but I&apos;ll probably not cheap out on the silver sand I replace it with as much as usual.
		I very much might leave the place untouched though, aside from the tunnel itself.
	</p>
</section>
<section id="ankh">
	<h2>Ankh pendant</h2>
	<p>
		I used to wear my heart pendant nearly every day, but when it wore through, I started wearing my other pendants more often.
		I&apos;ve mostly been wearing my ankh pendant, which is kind of funny, seeing as I also wear a skull ring.
		I&apos;ve got both a symbol of live and a symbol of death on me most of the time when I&apos;m out.
	</p>
	<p>
		But anyway, I was wearing my ankh again today, and someone told me they liked it, but then they started going off about blessings.
		At one point, they said &quot;Bless you three times!&quot;.
		I think they mistook it for a Christian cross!
		I don&apos;t wear symbols of Christian mythology though, as they&apos;d be taken as signs that I actually believe, not to mention that I don&apos;t at all like what the cross stands for.
		Their alleged messiah - which by the way, there&apos;s no evidence was even a real person, let alone the saviour of the world - was killed in one of the most brutal execution methods of the time.
		And now, the Christians have taken this device of gruesome execution and made it a symbol of their religion.
		That&apos;s what the cross is.
		A symbol of gruesome execution.
		I know I wear a skull, a symbol of death, but we&apos;ve all got to die some day.
		We don&apos;t all have to be tortuously executed though.
		And a skull can mean many things.
		In my case, it represents that I&apos;ve ended my bloodline, and my genetics will die when I do.
		It&apos;s not about inflicting death, but rather, a refusal to inflict death.
		By not creating children, I ensure that none of my children die, while when a parent does chhose to create children, they are necessarily causing the eventual death of those children.
		My skull, while representing the death of my bloodline, also represents the fact that I&apos;ll be the last of my bloodline that even has to suffer death.
	</p>
</section>
END
);
